package com.lill.stock.model;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 入库明细实体
 * 表名 stock_inner_detail
 *
 * @author lill
 * @date 2021-09-10 11:02:15
 */
public class StockInnerDetailModel implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private String id;
    /**
     * 单据ID
     */
    private String stockInnerId;
    /**
     * 
     */
    private String productId;
    /**
     * 车辆VIN
     */
    private String vin;
    /**
     * 数量
     */
    private Integer num;
    /**
     * 入库价格
     */
    private BigDecimal price;
    /**
     * 单位
     */
    private String unit;
    /**
     * 状态（1：在库；2：调拨出库；3：已售出库）
     */
    private Integer state;
    
    /**
     * 类型（车辆：car01；精品：boq01）
     */
    private String topClassifyId;

    /**
     * 设置：主键
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * 获取：主键
     */
    public String getId() {
        return id;
    }
    /**
     * 设置：单据ID
     */
    public void setStockInnerId(String stockInnerId) {
        this.stockInnerId = stockInnerId;
    }

    /**
     * 获取：单据ID
     */
    public String getStockInnerId() {
        return stockInnerId;
    }
    /**
     * 设置：
     */
    public void setProductId(String productId) {
        this.productId = productId;
    }

    /**
     * 获取：
     */
    public String getProductId() {
        return productId;
    }
    /**
     * 设置：车辆VIN
     */
    public void setVin(String vin) {
        this.vin = vin;
    }

    /**
     * 获取：车辆VIN
     */
    public String getVin() {
        return vin;
    }
    /**
     * 设置：数量
     */
    public void setNum(Integer num) {
        this.num = num;
    }

    /**
     * 获取：数量
     */
    public Integer getNum() {
        return num;
    }
    /**
     * 设置：入库价格
     */
    public void setPrice(BigDecimal price) {
        this.price = price;
    }

    /**
     * 获取：入库价格
     */
    public BigDecimal getPrice() {
        return price;
    }
    /**
     * 设置：单位
     */
    public void setUnit(String unit) {
        this.unit = unit;
    }

    /**
     * 获取：单位
     */
    public String getUnit() {
        return unit;
    }
    /**
     * 设置：状态（1：在库；2：调拨出库；3：已售出库）
     */
    public void setState(Integer state) {
        this.state = state;
    }

    /**
     * 获取：状态（1：在库；2：调拨出库；3：已售出库）
     */
    public Integer getState() {
        return state;
    }

	public String getTopClassifyId() {
		return topClassifyId;
	}

	public void setTopClassifyId(String topClassifyId) {
		this.topClassifyId = topClassifyId;
	}
}
